#include <stdio.h>
#include <stdlib.h>

int main(void)
{
    struct node
    {
        int value;
        struct node *next;
    };

    struct node *first = NULL;
    struct node *new_node;

    new_node = malloc(sizeof(struct node));

    (*new_node).value = 10;
    printf("%d", new_node->value);

    return 0;
}